package com.seeTools.next.service.sys;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.seeTools.next.api.entity.sys.SysRoleMenu;
import com.seeTools.next.common.core.PageQuery;
import com.seeTools.next.service.BaseService;

/**
 * <p>
 * 角色菜单关联表 服务类
 * </p>
 *
 * @author FallenDust
 * @since 2023-05-15
 */
public interface ISysRoleMenuService extends BaseService<SysRoleMenu> {

    /**
     * 分页查询
     *
     * @param pageQuery 查询参数
     * @return page
     */
    Page<SysRoleMenu> pageInfo(PageQuery<SysRoleMenu> pageQuery);

    /**
     * 根据角色ID删除
     *
     * @param roleId
     */
    void removeByRoleId(Long roleId);
}
